package com.ruoyi.integration.service;

import com.fasterxml.jackson.core.JsonProcessingException;
import com.ruoyi.integration.dto.InversionResultDTO;
import com.ruoyi.integration.vo.DataSourcesVO;
import com.ruoyi.integration.vo.WebMapUrlVO;

import java.util.List;

public interface InverseService {

    public String pubulishToGeoserver(String bucketName, String fileName);

    public WebMapUrlVO getWebMapServiceUrl(String bucketName, String fileName);

    public String getRcloneMountMinIORefresh(String bucketName);

    public InversionResultDTO callEcologicalRetrievalService(String paramId, String dateTime, String mineId, String spatialCoverage, String is, List<DataSourcesVO> dataSources) throws JsonProcessingException;
}
